package com.applet.user.config;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.config.server.EnableConfigServer;

/**
 * @EnableConfigServer 为作为配置文件服务的注解；通过 其 开启 SpringCloudConfig服务端
 */
@SpringBootApplication
@EnableConfigServer
public class ConfigApplication {
    // 集中式的、动态的配置管理设施;

    // 工作流程：
    // 1、配置中心感知配置变化，向bus投递消息
    // 2、bus向服务广播消息
    // 3、服务收到消息后，主动向配置中心拉取新配置并应用


    public static void main(String[] args) {
        SpringApplication springApplication = new SpringApplication(
                ConfigApplication.class);
        springApplication.run(args);

    }
}
